/**
 * 运输相关 API
 */
import {
	http
} from '../request/main.js'

/**
 * 获取装卸点列表
 * 
 * @returns {Promise}
 */
export function getLoadingPoints() {
	return http.post('/transport/getLoadingPoints')
}

/**
 * 获取联系人列表
 * 
 * @returns {Promise}
 */
export function getContacts() {
	return http.post('/transport/getContacts')
}

/**
 * 获取货物列表
 * 
 * @returns {Promise}
 */
export function getGoods() {
	return http.post('/transport/getGoods')
}

/**
 * 保存运输订单
 * 
 * @param {Object} data 订单数据
 * @returns {Promise}
 */
export function saveTransportOrder(data) {
	return http.post('/transport/saveOrder', data)
}

/**
 * 发车
 * 
 * @param {String} orderId 订单ID
 * @returns {Promise}
 */
export function dispatchTransport(orderId) {
	return http.post('/transport/dispatch', {
		order_id: orderId
	})
} 